Building a file system with FSCQ infrastructure

نویسنده

  • Haogang Chen
چکیده

FSCQ is a file system with a machine-checkable proof (using the Coq proof assistant [2]) that its implementation meets its specification, even under crashes. FSCQ provably avoids bugs that have plagued previous file systems, such as performing disk writes without sufficient barriers or forgetting to zero out directory blocks. FSCQ built upon the Crash Hoare Logic (CHL) infrastructure. FSCQ uses FscqLog for crash recovery, which provides transactional disk abstraction and all-or-nothing atomicity in case of crash.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Certifying a Crash-safe File System

File systems are a cornerstone for storing and retrieving permanent data, yet they are complex enough to have bugs that might cause data loss, especially in the face of system crashes. FSCQ is the first file system that (1) provides a precise specification for the core subset of POSIX file-system APIs; and the APIs include fsync and fdatasync, which allow applications to achieve high I/O perfor...

متن کامل

Cruz Efficient Data Distribution in a Web Server Farm

High-performance Web sites rely on Web server “farms”—hundreds of computers serving the same content—for scalability, reliability, and low-latency access to Internet content. Deploying these scalable farms typically requires the power of distributed or clustered file systems. Building Web server farms on file systems complements hierarchical proxy caching.1 Proxy caching replicates Web content ...

متن کامل

ارزیابی میزان تاب‌آوری کالبدی شهری در برابر مخاطره زلزله موردمطالعه: شهر زنجان

Iran, due to its geographical location and its human and environmental characteristics including those at risk of natural hazards there. In the area northwestern Iran, Zanjan city in three dangerous fault ,Zanjan in the north, fault Soltanieh in south and Byatlar located in West And based on a hazard map for earthquake country, prepared by the International Institute of Earthquake Engineering a...

متن کامل

Efficient Data Distribution in a Web Server Farm

High-performance Web sites rely on Web server “farms”—hundreds of computers serving the same content—for scalability, reliability, and low-latency access to Internet content. Deploying these scalable farms typically requires the power of distributed or clustered file systems. Building Web server farms on file systems complements hierarchical proxy caching.1 Proxy caching replicates Web content ...

متن کامل

User-Level Remote Data Access in Overlay Metacomputers

A practical problem faced by users of metacomputers and computational grids is: If my computation can move from one system to another, how can I ensure that my data will still be available to my computation? Depending on the level of software, technical, and administrative support available, a data grid or a distributed file system would be reasonable solutions. However, it is not always possib...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015